An Architectural Style for Data-Driven Systems
نویسنده
چکیده
Data-driven systems and applications are specialized software solutions for acquisition, management, and presentation of information. These systems are usually developed using the same software tools, technologies, and processes used for creating any other type of software. Not only is this approach inefficient, but also it results in extreme redundancies due to the inherently repetitive nature of these applications. However, data-driven systems exhibit characteristics which can be exploited for extensive reuse across a single application or a family of applications. In this paper, we present XPage, an architectural style which is especially designed for building data-driven systems. We also provide several case studies from real-world deployments of XPage to help evaluate its efficiency and flexibility for developing real-world solutions.
منابع مشابه
A Practical Method to Select an Architectural Style of Product LInes for Distributed Processing Systems
When implementing an application system in a distributed computing environment, several architectural questions arise, such as how and where computing resources are arranged, and how the communication among computing resources are implemented. To simplify the process of making these choices, we have developed an architectural style for distributed processing system. The style classifies product...
متن کاملModel driven engineering method for SAIA architecture design
SAIA is an architectural style for the development of systems dedicated to process control. Designing an architecture that conforms to a style implies the manipulation of a lot of entities and the respect of numerous constraints. The approaches based on models and models transformations are well adapted to manage the complexity and to enforce the separation of concerns. This paper presents a mo...
متن کاملAn architectural style for object oriented real-time systems
Domain specljic software architectures are one of the most relevant products of domain modeling. A new architectural style, with its corresponding architectural elements and constraints, is proposed. The style matches the constructive principles of the object oriented and real-time communities, such that design decisions can be evaluated based on mathematical analysis of real-time behavior prev...
متن کاملArchitectural Style: An Object-Oriented Approach
Software system builders are increasingly recognizing the importance of exploiting design knowledge in the engineering of new systems. One way to do this is to deene an architectural style for a collection of related systems. The style determines a coherent vocabulary of system design elements and rules for their composition. By structuring the design space for a family of related systems a sty...
متن کاملArchitectural styles for distributed processing systems and practical selection method
The software architecture of a system has influences against various software characteristics of the system such as efficiency, reliability, maintainability, and etc.. For supporting to design the software architecture, we have developed architectural styles for distributed processing systems. The styles classify the architecture for distributed processing systems into nine categories based on ...
متن کامل